﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ddcCajamarca.BusinessEntities.AgendaCultural;

namespace ddcCajamarca.Repository.AgendaCultural.Service
{
    public interface IEventoRepository
    {
        List<Evento> GetAllEventos();
        List<Evento> GetAllEventosByCriterioAndFechas(string criterio,int? idAmbiente, DateTime? fechInicio, DateTime? fechFin);
        Evento GetEventoById(Int32 id);
        Evento GetEvento(Int32 id);

        void AddEvento(Evento evento);
        void UpdateEvento(Evento evento);
        void DeleteEvento(Int32 id);
    }
}
